@charset "UTF-8";
/* ========== 主体框架 start ========== */
/* ————— 头部 start ————— */
/* 视频弹窗 start */
.aykj-videoPop .layui-layer-setwin .layui-layer-close2{
	width:30px !important;
	height:30px !important;
	right:-40px;
    top:-40px;
	background:url(../images/common/videoPopClose.png) no-repeat center center;
	}
.aykj-videoPop .layui-layer-setwin .layui-layer-close2:hover{ background:url(../images/common/videoPopClose.png) no-repeat center center;}
.aykj-videoPop {
	border:10px solid rgba(255, 255, 255, 0.9);
	box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.1)!important;
	border-radius:5px !important;
	background-color:#000 !important;
	}
/* 视频弹窗 end */
/* 搜索 start */
.topDown{position: absolute;width: 100%;left: 0;bottom: 0;}
.topDownBoxCon{position: relative;z-index: 2;}
.topDownBox{width: 100%;background-color: rgba(0, 0, 0, 0.5);padding:15px 40px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;z-index: 3;border-radius: 25px 25px 0 0;}
.topDownBoxCon::before{display: block;content: "";width: 31px;height: 21px;background: url("../images/topDownBoxLBg.png") no-repeat center center;position: absolute;left: -31px;bottom: 0;z-index: 0;}
.topDownBoxCon::after{display: block;content: "";width: 27px;height: 21px;background: url("../images/topDownBoxRBg.png") no-repeat center center;position: absolute;right: -27px;bottom: 0;z-index: 0;}
.searchBox{float: right;display: inline;line-height: 50px;height: 50px;overflow: hidden;border-radius: 50px;background-color: #0053b1;width: 300px;margin-left: 20px;}
.searchBoxBtn{float: right;display: inline;}
.searchBoxBtn a{display: block;border-radius: 50px;overflow: hidden;width: 60px;height: 50px;background: #fff url("../images/searchIcon1.png") no-repeat center center;}
.searchBoxInput{overflow: hidden;}
.searchBoxInput input{width:100%;padding: 0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;height:50px;line-height: 50px;background:none;border:none;font-size: 16px;color: #ffffff;}
.searchBoxInput input::placeholder{font-size: 16px;color: #ffffff;}
.topDownBoxC{overflow: hidden;line-height: 50px;height: 50px;}
.topDownBoxC .topDownBoxCL{float: left;display: inline;font-size: 16px;color: #ffffff;font-weight: bold;padding-left: 30px;background: url("../images/hotIcon1.png") no-repeat left center;margin-right: 120px;position: relative;}
.topDownBoxC .topDownBoxCL::before{display: block;content: "";width: 60px;height: 1px;background-color: #fff;position: absolute;right: -90px;top: 50%;}
.topDownBoxC .topDownBoxCList{overflow: hidden;margin-right: -35px;}
.topDownBoxC .topDownBoxCList dd{float: left;display: inline;}
.topDownBoxC .topDownBoxCList dd a{display: block;margin-right: 35px;font-size: 14px;color: #ffffff;font-weight: bold;}
.topDownBoxC .topDownBoxCList dd:hover a{color: #0b44b2;}

.animHide{opacity: 0;}
.model.show::before {animation: menu-animation .8s ease-out forwards;transform: scale(2) translateY(0);}
.model.show {display: block;}
.model {position: fixed;top: 0;left: 0;z-index: 10600;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.model span {display: inline-block;width: 50px;height: 50px;line-height: 50px;position: absolute;top: 30px;right: 30px;cursor: pointer;font-size: 72px;text-align: center;overflow: hidden;color: #fff;z-index: 10;}
.model::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: rgba(0, 0, 0, .87);width: 100%;height: 0;padding-bottom: 100%;border-radius: 100%;transform: scale(.04) translateY(9999px);overflow: hidden;z-index: 9;}
.searchPWBox {width: 600px;height: 60px;overflow: hidden;border-radius: 5px;position: absolute;top: 50%;left: 50%;z-index: 9;margin: -30px 0 0 -300px;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;;}
.searchPWBox input {display: block;float: left;width: 530px;height: 60px;background: none;border: none;line-height: 60px;color: #333;font-size: 16px;padding-left: 10px;background: #fff;}
.searchPWBox input::placeholder {color: #999;font-size: 16px;}
.searchPWBox input::-webkit-placeholder {color: #999;font-size: 16px;}
.searchPWBox a {float: left;display: inline;width: 60px;height: 60px;background: #292e88 url(../images/common/searchH.png) no-repeat center center;background-size: 19px 20px;color: #fff;font-size: 30px;text-align: center;line-height: 60px;}
.searchPWBox a:hover {opacity: 0.9;}
@keyframes menu-animation {
	0% {
		opacity: 0;
		transform: scale(.04) translateY(300%)
	}

	40% {
		transform: scale(.04) translateY(0);
		transition: ease-out
	}

	40% {
		transform: scale(.04) translateY(0)
	}

	60% {
		opacity: 1;
		transform: scale(.02) translateY(0)
	}

	61% {
		opacity: 1;
		transform: scale(.04) translateY(0)
	}

	99.9% {
		opacity: 1;
		height: 0;
		padding-bottom: 100%;
		border-radius: 100%
	}

	100% {
		opacity: 1;
		transform: scale(2) translateY(0);
		height: 100%;
		padding-bottom: 0;
		border-radius: 0
	}
}
/* 搜索 end */
/* 导航 start */
/* logo start */
.logo img{ width: 274px;height: 53px;}
.logo img.img1{display: none;}
.logo img.img2{display: block;}
.logoBox{position: absolute;left: 46%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
/* logo end */
.menuBoxTop{height: 85px;}
.menuBox {position: fixed;z-index: 99;width: 100%;background-color: #fff;box-shadow:  0 0 10px #999;}
.menuDl{display: flex;position: relative;}
.menuDl dd{flex: 1;float: left;display: inline;position: relative;}
.menuDl dd.dd3{margin-right: 310px;}
.menuDl dd:nth-child(3){margin-right: 310px;}
.menuDl dd .yj{position: relative;z-index: 9;}
.menuDl dd .yj a{display: block;line-height: 85px;text-align: center;color: #666666;font-size: 18px;transition: 0.4s;}
.menuDl dd.dd1 .yj a span{background-image: url("../images/topIcon1H.png");}
.menuDl dd.dd2 .yj a span{background-image: url("../images/topIcon2H.png");}
.menuDl dd.dd3 .yj a span{background-image: url("../images/topIcon3H.png");}
.menuDl dd.dd4 .yj a span{background-image: url("../images/topIcon4H.png");}
.menuDl dd.dd5 .yj a span{background-image: url("../images/topIcon5H.png");}
.menuDl dd.dd6 .yj a span{background-image: url("../images/topIcon6H.png");}
.menuDl dd.dd7 .yj a span{background-image: url("../images/topIcon6H.png");}
.menuDl dd .yj a span{display: inline-block;white-space: nowrap; padding-left:30px;background-position: left center;background-repeat: no-repeat;}
.menuDl dd.hover .yj a,.menuDl dd:hover .yj a{color: #FFFFFF;}
.menuDl dd.dd1.hover .yj a span{background-image: url("../images/topIcon1.png");}
.menuDl dd.dd2.hover .yj a span{background-image: url("../images/topIcon2.png");}
.menuDl dd.dd3.hover .yj a span{background-image: url("../images/topIcon3.png");}
.menuDl dd.dd4.hover .yj a span{background-image: url("../images/topIcon4.png");}
.menuDl dd.dd5.hover .yj a span{background-image: url("../images/topIcon5.png");}
.menuDl dd.dd6.hover .yj a span{background-image: url("../images/topIcon6.png");}
.menuDl dd.dd1:hover .yj a span{background-image: url("../images/topIcon1.png");}
.menuDl dd.dd2:hover .yj a span{background-image: url("../images/topIcon2.png");}
.menuDl dd.dd3:hover .yj a span{background-image: url("../images/topIcon3.png");}
.menuDl dd.dd4:hover .yj a span{background-image: url("../images/topIcon4.png");}
.menuDl dd.dd5:hover .yj a span{background-image: url("../images/topIcon5.png");}
.menuDl dd.dd6:hover .yj a span{background-image: url("../images/topIcon6.png");}
.menuDl dd.dd7:hover .yj a span{background-image: url("../images/topIcon6.png");}
.indexTop .menuDl dd.dd1 .yj a span {
	background-image: url("../images/topIcon1.png");
}

.indexTop .menuDl dd.dd2 .yj a span {
	background-image: url("../images/topIcon2.png");
}

.indexTop .menuDl dd.dd3 .yj a span {
	background-image: url("../images/topIcon3.png");
}

.indexTop .menuDl dd.dd4 .yj a span {
	background-image: url("../images/topIcon4.png");
}

.indexTop .menuDl dd.dd5 .yj a span {
	background-image: url("../images/topIcon5.png");
}

.indexTop .menuDl dd.dd6 .yj a span {
	background-image: url("../images/topIcon6.png");
}
.indexTop .menuDl dd.dd7 .yj a span {
	background-image: url("../images/topIcon6.png");
}
.menuDl dd .ej{position: absolute;top: 100%;left: 0;width: 100%;background: rgba(11,68,178);display: none;padding: 0px 0 ;z-index: 3;}
.menuDl dd .ej li{font-size: 16px;text-align: center; position: relative;}
.menuDl dd .ej li span a{padding: 12px 0;line-height: 25px;display: block;color: #ffffff;margin-bottom:1px}
.menuDl dd .ej li:hover span a{color: #333333;background: #fff;}
.menuDl dd .ej li.hover span a{color: #333333;background: #fff;}
.menuDl dd .sj{ position: absolute; left: -100%; top: 0; width: 100%; background: rgba(11,68,178); visibility: hidden; opacity: 0; transform: translateY(10px);-webkit-transform: translateY(10px);transition: all 300ms;-webkit-transition: all 300ms;}
.menuDl dd .sj a{ display: block; padding:12px 0; line-height: 25px; color: #fff;}
.menuDl dd .sj a:hover{color: #333333;background: #fff;}
.menuDl dd .sj a.hover{color: #333333;background: #fff;}
.menuDl dd .ej li:hover .sj{ visibility: visible; opacity: 1; transform: translateY(0px);-webkit-transform: translateY(0px);}
/* 导航 end */
/* ————— 头部 end   ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: relative;}
.indexBanner::before{content: '';display: block;padding-top: 51.875%;}
.indexBannerLoad{position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); transition: all 1.3s;-webkit-transition: all 1.3s;}
.indexBannerLoad svg{-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;width: 100px;height: 100px;fill: #d71718;}
.indexBannerLoad.hide{ visibility: hidden; opacity: 0;}
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg);transform:rotate(-360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }
.indexBanner .bd{height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.indexBanner .mySlide{height: 100%;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.indexBanner .mySlide .bg{height: 100%;position: absolute;width: 100%;left: 0;top:0; overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: all 7s 0s ease-in-out;transform: scale(1.15);}
.indexBanner .mySlide a{display: block;height: 100%;width: 100%;}
.indexBanner .slick-dots{position: absolute;bottom: 120px;left: 0;width: 100%;text-align: center;font-size: 0;}
.indexBanner .slick-dots li{display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin: 0 10px;vertical-align: middle;cursor: pointer;position: relative;background: #fff;}
.indexBanner .slick-dots li.slick-active{border: 10px solid #0053b1;}
.indexBanner .mySlide .text{position: absolute; left: 50%; top:50%; width: 1200px; transform: translate(-50%,-50%); color: #FFF;display: none;}
.indexBanner .mySlide .text .text1{ font-size: 25px; margin-bottom: 30px;}
.indexBanner .mySlide .text .text2{ font-size: 0px;}
.indexBanner .mySlide .text .text2 span{font-size: 70px;font-family: "宋体";font-weight: bold;letter-spacing: 3px;float: left;}
.indexBanner .mySlide.slick-active .text{display: block;}
.indexBanner .img{ width: 1200px;position: absolute;left: 50%; top:50%;transform: translate(-50%,-50%); font-size: 0;}
.indexBanner .img .imgItem img{overflow: hidden; display: inline-block; visibility: hidden;}
.indexBanner .img .imgItem img.show{visibility: visible;}
.indexBanner .mySlide.on .bg{transform: scale(1);}
/* ————— indexBanner end ————— */
/* ————— 底部 start ————— */
/* 友情链接start */
.footer{ background: #333333;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.footerUpOne{padding: 30px 0;}
.footerUpOneL{overflow: hidden;}
.friendLink{ overflow: hidden; margin-right: -20px;}
.friendLinkOne{margin-bottom: 22px;}
.friendLink .title{height: 45px; line-height: 45px;color: #ffffff; font-size: 16px; margin-right: 15px;float: left; display: inline;}
.friendLink .list{ overflow: hidden;line-height: 45px; font-size: 0;}
.friendLink .list a{ display: inline-block; color: #ffffff; padding:0 35px ;  font-size: 16px; margin-right: 20px;background-color: #1166b4;border-radius: 45px;transition: background 0.3s;-webkit-transition: background 0.3s;}
.friendLink .list a span{display: inline-block;padding-left: 25px;background: url("../images/footerUpIcon1.png") no-repeat left center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.friendLink .list a:hover{ background-color: #fff;color: #333;}
.friendLink .list a:hover span{background-image: url("../images/footerUpIcon1Hei.png");}
.footerUpOneR{line-height: 45px;height: 45px;cursor: pointer;margin-top: 35px;}
.footerUpOneR .icon{float: right;display: inline;width: 45px;height: 45px;border-radius: 50%;background: #1167b4 url("../images/returnTop.png") no-repeat center center;margin-left: 15px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.footerUpOneRL{overflow: hidden;font-size: 14px;color: #ffffff;}
.footerUpOneR:hover .icon{background-color: #fff;background-image: url("../images/returnTopHei.png");}
/* 友情链接end   */
/* 底部中间start   */
.footerM{ padding: 30px 0 ;border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);}
.footerML{float: left; display: inline; margin-right: 50px;}
.footerMLList{overflow: hidden;}
.footerMLList dd{margin-bottom: 20px;}
.footerMLList dd.dd3{margin-bottom: 0;}
.footerMLList dd .con{overflow: hidden;}
.footerMLList dd .con .icon{width: 45px;height: 45px;border-radius: 50%;background-color: #1167b4;background-position: center center;background-repeat: no-repeat;float: left;display: inline;margin-right: 20px;}
.footerMLList dd.dd1 .con .icon{background-image: url("../images/footerMLListIcon1.png");}
.footerMLList dd.dd2 .con .icon{background-image: url("../images/footerMLListIcon2.png");}
.footerMLList dd.dd3 .con .icon{background-image: url("../images/footerMLListIcon3.png");}
.footerMLList dd .con .text{overflow: hidden;line-height: 45px;height: 45px;font-size: 16px;color: #ffffff;}
.footerMLList dd .con .text span{font-size: 28px;color: #fccb86;font-weight: bold;}
.footerMenu dd span a:hover{ color:#fff;}
.footerMR{ float: right; display: inline;margin-top: 20px;}
.footerEwm{ overflow:hidden;}
.footerEwm dd{ float:left; display:inline; position:relative; width:126px; overflow:hidden; margin-left:20px;}
.footerEwm dd img{ display:block; width:126px; height:126px; margin-bottom: 5px;border-radius: 5px;overflow: hidden;}
.footerEwm dd span{ display:block; height:30px; line-height:30px; text-align:center; color:#ffffff; font-size:14px;}
/* 底部中间end   */
/* 底部版权start   */
.friendCopyRight{ height: 60px; line-height: 60px; overflow: hidden; font-size: 14px; color: #ffffff;}
.friendCopyRight .conL{ float: left; display: inline;}
.friendCopyRight .conL img{ margin-right: 10px; vertical-align: middle;}
.friendCopyRight .conL a{ color: #ffffff; margin-right: 20px;}
.friendCopyRight .conL a:hover{ color: #333;}
.friendCopyRight .conR{ float: right; display: inline;}
.friendCopyRight .conR a{color: #ffffff; }
.friendCopyRight .conR a:hover{ color: #333;}
/* 底部版权end   */
/* ————— 底部 end   ————— */
/* ————— 右侧浮窗 start ————— */
.floatContent{
	position: fixed;
	right: 30px;
	z-index: 10;
	top: 50%;
	transform: translateY(120%);
	width: 90px;
	padding-top: 24px;
	opacity: 0;
	visibility: hidden;
	border-radius: 20px;
	background-color: #ffffff;
  box-shadow: 0px 8px 14.25px 0.75px rgba(33, 41, 33, 0.08);
  -webkit-box-shadow: 0px 8px 14.25px 0.75px rgba(33, 41, 33, 0.08);
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}
.floatContent.show{
	transform: translateY(-50%);
	opacity: 1;
	visibility: visible;
}
.floatList dd{
	position: relative;
	margin-bottom: 7px;
}
.floatList dd:last-child{
	margin-bottom: 13px;
}
.floatList dd .itemTitle{
	cursor: pointer;
}
.floatList dd .icon{
	width: 60px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	border-radius:20px;
	margin-bottom: 2px;
	text-align: center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.floatList dd .icon span{
	font-size: 24px;
	color: #ffffff;
}
.floatList dd:hover .itemTitle .icon{
	opacity: 0.7;
}
.floatList dd.dd1 .icon{
	background-color: #3f54d1;
}
.floatList dd.dd2 .icon{
	background-color: #5380e3;
}
.floatList dd.dd3 .icon{
	background-color: #15cecb;
}
.floatList dd.dd4 .icon{
	background-color: #4ee1b4;
}
.floatList dd.dd5 .icon{
	background-color: #80c269;
}
.floatList dd .itemTitle .title{
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	line-height: 28px;
	overflow: hidden;
	text-align: center;
}
.floatList dd .itemContent{
	position: absolute;
	width: auto;
	left: 0;
	top: 40%;
	transform: translateY(-50%) translateX(-108%);
	-webkit-transform: translateY(-50%) translateX(-108%);
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	width: max-content;
}
.floatList dd .itemContent::before{
	display: block;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	right: 6px;
	margin: auto 0;
	width: 0;
	height: 0;
	border: 8px solid #ffffff;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.floatList dd .itemContent .con{
	margin-right: 13px;
	background-color: #ffffff;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.08);
	border-radius: 10px;
	padding: 20px;
	font-size: 16px;
	color: #333;
	line-height: 30px;
	overflow: hidden;
}
.floatList dd.dd1 .itemContent .con{
	font-size: 20px;
	color: #666666;
	height: 45px;
	line-height: 45px;
	padding: 10px;
	white-space: nowrap;
}
.floatList dd.dd3 .itemContent .con img{
	padding: 0;
	width: 120px;
	height: 120px;
}
.floatList dd.dd5 .itemContent .con{
	padding: 10px;
	height: 45px;
}
.floatList dd.dd5 .floatShare{
	margin-top: 6px;
}
.floatList dd.dd5 .itemContent .sharejs_list{
	white-space: nowrap;
}
.floatList dd.dd5 .itemContent .sharejs_item{
	display: inline-block;
	float: initial;
}
.floatList dd:hover .itemContent{
	opacity: 1;
	visibility: visible;
	transform: translateY(-50%) translateX(-100%);
	-webkit-transform: translateY(-50%) translateX(-100%);
}
/* ————— 右侧浮窗 end ————— */
/* ========== 主体框架 end ========== */
/* 分类start（四级）   */
.classifyBox{padding: 15px 0;border-bottom: 1px solid #e5e5e5;}
.classifyBox .classifyList1:last-child {margin-bottom: 0;}
.classifyList1{margin-bottom: 25px;margin-right: -95px;}
.classifyList1 dt{float: left;display: inline;margin-right: 70px;font-size: 16px;color: #333333;}
.classifyList1 dd{float: left;display: inline;}
.classifyList1 dd a{display: block;font-size: 16px;color: #666666;margin-right: 95px;line-height: 30px;height: 30px;position: relative;}
.classifyList1 dd a::before{display: block;content: "";width: 4px;height: 4px;border-radius: 50%;border: 1px solid #0b44b2;position: absolute;left: 50%;bottom: -7px;margin-left: -2px;opacity: 0;visibility: hidden;transform: scale(0);-webkit-transform: scale(0);transition: all 0.3s;-webkit-transition: all 0.3s;}
.classifyList1 dd.hover a::before{opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.classifyList1 dd:hover a::before{opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.classifyList1 dd:hover a{color: #0b44b2; }
.classifyList1 dd.hover a{ color: #0b44b2; }
/* 分类end（四级）   */
/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;width: 100%;}
.subBanner:before{display: block;content: '';padding-top: 31.25%;}
.subBanner img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1.1);-webkit-transform: scale(1.1);transition: all 3s ease;-webkit-transition: all 3s ease;}
.subBanner.on  img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.subBanner .wrap{height: 100%;}
.subBanner .textC{position: relative;text-align: center;}
.subBanner .textC .enTitle{font-size: 20px;color: #ffffff;line-height: 30px;text-transform: uppercase;margin-bottom: 10px;}
.subBanner .textC .cnTitle{font-size: 40px;color: #ffffff;line-height: 60px;display: inline-block;position: relative;}
.subBanner .textC .cnTitle::before{display: block;content: "";width: 45px;height: 8px;background: url("../images/subBannerIcon1.png") no-repeat center center;top: 50%;margin-top: -4px;left: -60px;position: absolute;}
.subBanner .textC .cnTitle::after{display: block;content: "";width: 45px;height: 8px;background: url("../images/subBannerIcon2.png") no-repeat center center;top: 50%;margin-top: -4px;right: -60px;position: absolute;}
/* ————— subBanner end ————— */
/* ————— 当前位置 start ————— */
.locationBoxPage{position: absolute;left: 0;bottom: 0;width: 100%;}
.locationBox{width: 100%;background-color: #fff;padding:25px 0px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;z-index: 3;border-radius: 25px 25px 0 0;}
.locationBox::before{display: block;content: "";width: 31px;height: 21px;background: url("../images/subtopDownBoxLBg.png") no-repeat center center;position: absolute;left: -31px;bottom: 0;z-index: 0;}
.locationBox::after{display: block;content: "";width: 27px;height: 21px;background: url("../images/subtopDownBoxRBg.png") no-repeat center center;position: absolute;right: -27px;bottom: 0;z-index: 0;}
.subNavBox{margin-right:-15px; position: relative;text-align: center;}
.subNav::after{ display: block; content: ''; clear: both; visibility: hidden;}
.subNav a{display: inline-block;line-height: 30px;height:30px;color: #666666;font-size: 16px;margin:0 40px;position: relative;}
.subNav a::before{display: block;content: "";width: 8px;height: 8px;border-radius: 50%;border: 2px solid #0b44b2;position: absolute;left: 50%;bottom: -15px;margin-left: -6px;opacity: 0;visibility: hidden;transform: scale(0);-webkit-transform: scale(0);transition: all 0.3s;-webkit-transition: all 0.3s;}
.subNav a.hover{color: #0b44b2}
.subNav a.hover::before{opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.subNav a:hover::before{opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.subNav a:hover{color: #0b44b2}
/* ————— 当前位置 end ————— */
/* ————— 三级栏目 start ————— */
.sjMenu{ text-align: center; font-size: 0; background: #FFF;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.sjMenu a{ display: inline-block; height: 60px; line-height: 60px; color: #666666;  font-size: 16px; margin: 0 40px;position: relative;}
.sjMenu a::before{display: block;content: "";width: 4px;height: 4px;border-radius: 50%;border: 1px solid #0b44b2;position: absolute;left: 50%;bottom: 7px;margin-left: -2px;opacity: 0;visibility: hidden;transform: scale(0);-webkit-transform: scale(0);transition: all 0.3s;-webkit-transition: all 0.3s;}
.sjMenu a.hover::before{opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.sjMenu a:hover::before{opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);}
.sjMenu a:hover{color: #0b44b2; }
.sjMenu a.hover{ color: #0b44b2; }
/* ————— 三级栏目 end ————— */
/* ————— 页码 start ————— */
.page{text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:6px 12px;color:#999999;border-radius:3px;background: #fff; margin: 0 3px;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #1e5ab0;color: #fff;}
.page a.hover{background: #1e5ab0;color: #fff;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}
.page a div{width: 11px;height: 19px;background-position: center center;background-repeat: no-repeat;}
.page a.firstPage div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage div{background-image: url(../images/common/page/lastPage.png)}
.page a.firstPage:hover div{background-image: url(../images/common/page/firstPageh.png)}
.page a.prevPage:hover div{background-image: url(../images/common/page/prevPageh.png)}
.page a.nextPage:hover div{background-image: url(../images/common/page/nextPageh.png)}
.page a.lastPage:hover div{background-image: url(../images/common/page/lastPageh.png)}
.page a.firstPage.disabled{background:#E2E2E2;}
.page a.prevPage.disabled{background:#E2E2E2;}
.page a.nextPage.disabled{background:#E2E2E2;}
.page a.lastPage.disabled{background:#E2E2E2;}
.page a.firstPage.disabled div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage.disabled div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage.disabled div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage.disabled div{background-image: url(../images/common/page/lastPage.png)}
/* ————— 页码 end ————— */
/* ————— 弹窗 start ————— */
.aykj-recruitTc .layui-layer-btn{ text-align: center;}
.aykj-recruitTc .layui-layer-btn a{ height: 38px; line-height: 38px; padding: 0 40px; font-size: 14px;}
.aykj-recruitTc .layui-layer-btn .layui-layer-btn0{background: #1e5ab0; color: #FFF; border-color: #1e5ab0;}
.aykj-recruitTc .layui-layer-btn .layui-layer-btn1{background: #ddd; color: #8b8b8b; border-color: #ddd;}

.aykj-alert .layui-layer-btn .layui-layer-btn0{background: #1e5ab0; border-color: #1e5ab0;}
/* ————— 弹窗 end ————— */
/* ========== 内层框架 end ========== */

/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
.indexTitle{text-align: center;}
.indexTitle .cnTitle{line-height: 50px;height: 50px;overflow: hidden;font-size: 36px;color: #333333;font-weight: bold;}
.indexTitle .enTitle{line-height: 30px;height: 30px;overflow: hidden;font-size: 20px;color: #cccccc;font-weight: bold;}
.indexBtn{line-height: 50px;height: 50px;padding: 10px;}
.indexBtn a{display: inline-block;font-size: 16px;color: #0053b1;padding-left: 60px;position: relative;}
.indexBtn a::before{display: block;content: "+";width: 50px;height: 50px;text-align: center;transition: all 0.3s;-webkit-transition: all 0.3s;line-height: 50px;background-color: #0053b1;border-radius: 50%;font-size: 16px;color: #fff;position: absolute;left: 0px;top: 0;font-weight: bold;}
.indexBtn a:hover::before{box-shadow: 0 0 10px #0053b1;}
/* ————— 公共部分 end ————— */
/* ————— 第1通栏 start ————— */
.column1{background-color: #fff;}
.column1C{padding: 55px 0 40px;border-bottom: 2px solid #0053b1;overflow: hidden;}
.column1C .indexTitle{margin-bottom: 50px;}
.column1ConUp{padding-left:60px ;background-color: #f4f6fc;overflow: hidden;margin-bottom: 20px;}
.column1Scroll{position: relative;width: 750px;float: right;display: inline;margin-left: 65px;}
.column1Scroll .bd{ overflow: hidden;}
.column1Scroll .slick-list{ overflow: visible; margin-right: -30px; }
.column1Scroll .myslide{ width: 100%;}
.column1Scroll .con{display: block; margin-right: 30px;}
.column1Scroll .con .pic{overflow: hidden;}
.column1Scroll .con .pic::before{padding-top: 60%;}
.column1Dot .slick-dots{position: unset !important; width: 100%;text-align: left;font-size: 0;line-height: 90px;height: 90px;}
.column1Dot .slick-dots li{ display: inline-block; width: 8px; height: 8px; background: #0053b1; border-radius: 50%; margin-left: 10px; cursor: pointer;vertical-align: middle;}
.column1Dot .slick-dots li.slick-active{ background:#fff;border: 2px solid #ffb921;}
.column1ConUp .text{overflow: hidden;padding-top: 125px;}
.column1ConUp .text .time{line-height: 30px;height: 30px;font-size: 14px;color: #808080;margin-bottom: 25px;}
.column1ConUp .text .title{line-height: 35px;height: 35px;overflow: hidden;margin-bottom: 15px;}
.column1ConUp .text .title a{display: block;font-size: 20px;color: #333333;font-weight: bold;}
.column1ConUp .text .info{line-height: 28px;height: 84px;overflow: hidden;text-align: justify;font-size: 16px;color: #666666;margin-bottom: 40px;}

.column1ConDownL{float: left;display: inline;width: 765px; width: 53.125%;}
.column1ConDownL dd{float: left;display: inline;width: 50%;}
.column1ConDownL dd a{display: block;margin-right: 20px;}
.column1ConDownL dd a .pic{overflow: hidden;margin-bottom: 15px;}
.column1ConDownL dd a .pic::before{padding-top: 59.9462%;}
.column1ConDownL dd a .title{line-height: 26px;height: 52px;overflow: hidden;font-size: 18px;color: #333333;margin-bottom: 18px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column1ConDownL dd a .time{overflow: hidden;line-height: 30px;height: 30px;}
.column1ConDownL dd a .time .icon{float: right;display: inline;font-size: 14px;color: #aaaaaa;font-weight: bold;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column1ConDownL dd a .time .timeC{overflow: hidden; font-size: 14px;color: #aaaaaa;}
.column1ConDownL dd:hover a .title{color: #0053b1;}
.column1ConDownL dd:hover a .time .icon{color: #0053b1;}

.column1ConDownR{background-position: center center;background-color: #d40d07; background-repeat: no-repeat;background-size: 145% 100%;position: relative;z-index: 2;margin-top: -110px;float: right;display: inline;width: 46%;}
.column1ConDownR dd a{display: block;padding: 0px 30px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column1ConDownR dd a:last-child .conC{border-bottom: none;}
.column1ConDownR dd a .conC{padding: 25px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.column1ConDownR dd a .time{line-height: 30px;height: 30px;overflow: hidden;font-size: 14px;color: #ffffff;}
.column1ConDownR dd a .title{line-height: 30px;height: 30px;overflow: hidden;font-size: 18px;color: #ffffff;}
.column1ConDownR dd:hover a{background-color: #ffb921;}
/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.column2{background-color: #fff;}
.column2C{padding: 60px 0;}
.column2C .indexTitle{margin-bottom: 30px;}
.column2Menu{font-size: 0;text-align: center;margin-bottom: 50px;}
.column2Menu dd{display: inline-block;}
.column2Menu dd.dd1{margin-right: 20px;}
.column2Menu dd a{display: block;padding: 0 40px;line-height: 45px;height: 45px;border-radius: 45px;border: 1px solid #dddddd;text-align: center;font-size: 16px;color: #666666;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column2Menu dd:hover a{color: #fff;background-color: #0053b1;border-color: #0053b1;}
.column2Menu dd.hover a{color: #fff;background-color: #0053b1;border-color: #0053b1;}

.column2TabList{margin-right: -30px;margin-bottom: -30px;}
.column2TabList dd{float: left;display: inline;width: 50%;}
.column2TabList dd .con{padding: 40px 50px;background-color: #fff;margin-right: 30px;margin-bottom: 30px; transition: all 0.3s;-webkit-transition: all 0.3s;}
.column2TabList dd .con .conL{float: left;display: inline;margin-right: 55px;margin-top: 25px;text-align: center;}
.column2TabList dd .con .conL .timeC{line-height: 28px;height: 28px;font-size: 14px;color: #808080;overflow: hidden;}
.column2TabList dd .con .conL .time{line-height: 25px;height: 25px;font-size: 14px;color: #808080;overflow: hidden;}
.column2TabList dd .con .conR{overflow: hidden;}
.column2TabList dd .con .conR .title{line-height: 35px;height: 35px;overflow: hidden;margin-bottom: 15px;}
.column2TabList dd .con .conR .title a{display: block;font-size: 18px;color: #333333;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column2TabList dd .con .conR .info{font-size: 14px;color: #808080;line-height: 25px;height: 50px;overflow: hidden;}
.column2TabList dd:hover .con{box-shadow: 0 0 12px rgba(0, 48, 103, 0.1);}
.column2TabList dd:hover .con .conR .title a{color: #0053b1;}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
.column3{background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
.column3C{padding: 55px 0 435px;}
.column3C .indexTitle{margin-bottom: 35px;}
.column3C .info{text-align: center;line-height: 30px;font-size: 16px;color: #666666;margin-bottom: 70px;padding: 0 195px;}
.column3List{position: relative;height: 115px;}
.column3List dd{position: absolute;}
.column3List dd.dd1{left: 8%;top: 0;width: 20%;}
.column3List dd.dd2{left: 29%;top: 121%;width: 20%;}
.column3List dd.dd3{left: 50.5%;top: 0;width: 35%;}
.column3List dd.dd4{left: 71.5%;top: 123%;width: 25%;}
.column3List dd .con .icon{float: left;display: inline;width: 72px;height: 72px;margin-right: 20px;border-radius: 15px;overflow: hidden;}
.column3List dd .con .icon span{display: block;background-position: center center;background-repeat: no-repeat;width: 100%;height: 100%;}
.column3List dd.dd1 .con .icon span{background-image: url("../images/column3ListIcon1.png");}
.column3List dd.dd2 .con .icon span{background-image: url("../images/column3ListIcon2.png");}
.column3List dd.dd3 .con .icon span{background-image: url("../images/column3ListIcon3.png");}
.column3List dd.dd4 .con .icon span{background-image: url("../images/column3ListIcon4.png");}
.column3List dd.dd1 .con .icon{background-image: linear-gradient(to bottom,#00aff8,#015eea);background-image: -webkit-linear-gradient(to bottom,#00aff8,#015eea);}
.column3List dd.dd2 .con .icon{background-image: linear-gradient(to bottom,#fad026,#fea23e);background-image: -webkit-linear-gradient(to bottom,#fad026,#fea23e);}
.column3List dd.dd3 .con .icon{background-image: linear-gradient(to bottom,#83ed62,#08dca2);background-image: -webkit-linear-gradient(to bottom,#83ed62,#08dca2);}
.column3List dd.dd4 .con .icon{background-image: linear-gradient(to bottom,#fd8a55,#f74b49);background-image: -webkit-linear-gradient(to bottom,#fd8a55,#f74b49);}
.column3List dd .con .text{overflow: hidden;padding-top: 15px;}
.column3List dd .con .text .title{font-size: 20px;color: #333333;font-weight: bold;line-height: 42px;height: 42px;margin-bottom: 5px;}
.column3List dd .con .text .infoC{font-size: 14px;color: #808080;line-height: 25px;}
/* ————— 第3通栏 end ————— */
/* ————— 第4通栏 start ————— */
.column4{background-color: #fff;background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
.column4C{padding: 60px 70px 105px;}
.column4C .indexTitle{margin-bottom: 50px;}
.column4Scroll{position: relative;}
.column4Scroll .bd{ overflow: hidden;padding: 5px 0;}
.column4Scroll .slick-list{ overflow: visible; margin-right: -30px; }
.column4Scroll .myslide{ width: 50%; float: left; display: inline;}
.column4Scroll .con{display: block; margin-right: 30px;background-color: #fff;border-radius: 10px;overflow: hidden;}
.column4Scroll .con .pic{overflow: hidden;}
.column4Scroll .con .pic::before{padding-top: 70.3937%;}
.column4Scroll .con .pic .play{position: absolute;right: 30px;bottom: 20px;width: 68px;height: 68px;border: 1px solid #fff;border-radius: 50%;background: rgba(255, 255, 255, 0.8) url("../images/column4PlayIcon1.png") no-repeat center center;z-index: 2;}
.column4Scroll .con .pic .bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);z-index: 1;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;opacity: 0;visibility: hidden;transform: scale(0.8);-webkit-transform: scale(0.8);border-radius: 0 100px 0 100px;}
.column4Scroll .con .text{padding: 20px 30px;}
.column4Scroll .con .text .title{line-height: 40px;height: 40px;font-size: 18px;color: #333333;overflow: hidden;}
.column4Scroll .con .text .info{line-height: 34px;height: 68px;font-size: 16px;color: #666666;overflow: hidden;}
.column4Scroll .prev{ display:block; width: 38px; height: 38px;border-radius: 50%;border: 1px solid #eaeaea; cursor: pointer; background:url(../images/prev.png) no-repeat center center; position: absolute; left: -70px; top: 50%; margin-top: -20px; z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column4Scroll .next{ display:block;width: 38px; height: 38px;border-radius: 50%;border: 1px solid #eaeaea;cursor: pointer; background: url(../images/next.png) no-repeat center center; position: absolute; right:-70px; top: 50%; margin-top: -20px; z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column4Scroll .prev:hover{background-color:#0f79d0 ; background-image: url("../images/prevH.png");box-shadow: 3px 5px 10px rgba(15, 121, 208, .3);}
.column4Scroll .next:hover{ background-color:#0f79d0 ;background-image: url("../images/nextH.png");box-shadow: 3px 5px 10px rgba(15, 121, 208, .3);}
.column4Scroll .con:hover .pic .bg{ opacity: 1;visibility: visible;transform: scale(1);-webkit-transform: scale(1);border-radius: 0;}
.column4Scroll .con:hover .text .title{color: #0f79d0;}
.column4Scroll .con:hover .text .info{color: #0f79d0;}
/* ————— 第4通栏 end ————— */
/* ————— 第5通栏 start ————— */
.column5{background-color: #fff;background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
.column5C{padding: 50px 0px 60px;}
.column5C .indexTitle{margin-bottom: 30px;}
.column5C .indexTitle .enTitle{color: #97b9de;}
.column5Menu{font-size: 0;text-align: center;margin-bottom: 50px;}
.column5Menu dd{display: inline-block;}
.column5Menu dd.dd1{margin-right: 20px;}
.column5Menu dd a{display: block;padding: 0 40px;line-height: 45px;height: 45px;border-radius: 45px;text-align: center;font-size: 16px;color: #666666;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #fff;}
.column5Menu dd:hover a{color: #fff;background-color: #0053b1;}
.column5Menu dd.hover a{color: #fff;background-color: #0053b1;}
.column5TabCon{height: 0;overflow: hidden;}
.column5TabCon.active{height: auto;overflow: visible;}
.column5Scroll{position: relative;margin-bottom: 30px;}
.column5Scroll .bd{ overflow: hidden;margin-right: -60px;}
.column5Scroll .slick-list{ overflow: visible; }
.column5Scroll .myslide{ float: left; display: inline;width: 25%;transition: all 0.3s;-webkit-transition: all 0.3s;transform: scale(1);-webkit-transform: scale(1);}
.column5Scroll .myslide.slick-current .text .name{color: #0053b1;}
.column5Scroll .myslide.slide1,.column5Scroll .myslide.slide3,.column5Scroll .myslide.slide5{transform: scale(1);-webkit-transform: scale(1);}
.column5Scroll .myslide.slide2,.column5Scroll .myslide.slide4,.column5Scroll .myslide.slide6{transform: scale(0.6);-webkit-transform: scale(0.6);}
.column5Scroll .myslide.slide2 .text,.column5Scroll .myslide.slide4 .text{transform: scale(1.6);-webkit-transform: scale(1.6);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
.column5Scroll .con{ display: block;}
.column5Scroll .con .pic{overflow: hidden;margin-bottom: 20px;}
.column5Scroll .con .pic::before{padding-top: 132.5966%;}
.column5Scroll .con .text .name{font-size: 18px;color: #333333;line-height: 33px;height: 33px;overflow: hidden;}
.column5Scroll .con .text .university{font-size: 16px;color: #808080;line-height: 30px;height: 30px;overflow: hidden;}
.column5ScrollArrow{text-align: center;font-size: 0;}
.column5ScrollPrev{ display:inline-block; width: 45px;height: 45px;border-radius: 50%;background: #fff url("../images/prev.png") no-repeat center center;cursor: pointer;}
.column5ScrollNext{ display:inline-block; width: 45px;height: 45px;border-radius: 50%;background: #fff url("../images/next.png") no-repeat center center;cursor: pointer;}
.column5ScrollArrow .num1{display: inline-block;line-height: 45px;height: 45px;overflow: hidden;font-size: 18px;color: #0053b1;font-weight: bold;margin: 0 20px 0 30px;}
.column5ScrollArrow .num2{display: inline-block;line-height: 45px;height: 45px;overflow: hidden;font-size: 18px;color: #333333;margin: 0 30px 0 20px;}
.column5progress{position: relative;display: inline-block;width: 240px;height: 2px;background-color: #fff;top: -22px;}
.column5progress span{position: absolute;left: 0;bottom: -2px;background-color: #0053b1;width: 40%;height: 4px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column5ScrollPrev:hover{background-color:#ffc03a ; background-image: url("../images/prevH.png");}
.column5ScrollNext:hover{ background-color:#ffc03a ;background-image: url("../images/nextH.png");}
/* ————— 第5通栏 end ————— */
/* ————— 第6通栏 start ————— */
.column6{background-color: #fff;background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
.column6C{padding: 55px 0px 60px;}
.column6C .indexTitle{margin-bottom: 40px;}
.column6CL{float: left;display: inline;width: 48%;margin-right: 60px;}
.column6CLList{margin-bottom: -30px;height: 562px;position: relative;}
.column6CLList dd{margin-bottom: 30px;width: 38.5%;margin-left: 61.45%;}
.column6CLList dt{width: 57.1%;height: 100%;position: absolute;left: 0;top: 0;}
.column6CLList dt a{display: block;}
.column6CLList dt a .pic{overflow: hidden;}
.column6CLList dt a .pic::before{padding-top: 142.6395%;}
.column6CLList dt a .pic .text{position: absolute;width: 100%;line-height: 70px;height: 70px;overflow: hidden;padding-left: 30px;box-sizing: border-box;-webkit-box-sizing: border-box;padding-right: 20px;overflow: hidden;z-index: 1;left: 0;bottom: 0;}
.column6CLList dt a .pic .text .detail{float: right;display: inline;line-height: 32px;height: 32px;margin-top: 19px;}
.column6CLList dt a .pic .text .detail .icon{overflow: hidden; width: 32px;height: 32px;line-height: 32px;border-radius: 50%;font-size: 16px;color: #0053b1;text-align: center;background-color: #fff;float: right;display: inline;margin-left: 15px;}
.column6CLList dt a .pic .text .detailC{overflow: hidden;font-size: 16px;color: #ffffff;} 
.column6CLList dt a .pic .textC{overflow: hidden;font-size: 18px;color: #ffffff;} 
.column6CLList dt a .pic .bg{position: absolute;width: 100%;height: 100%;bottom: 0;left: 0;background-position: center bottom;background-repeat: no-repeat;background-image: url("../images/column6CLListDTBg.png");z-index: 0;}
.column6CLList dd a{display: block;}
.column6CLList dd a .pic{overflow: hidden;}
.column6CLList dd a .pic::before{padding-top: 100%;}
.column6CLList dd a .pic .text{position: absolute;width: 100%;line-height: 70px;height: 70px;overflow: hidden;padding-left: 30px;box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 18px;color: #ffffff;z-index: 1;left: 0;bottom: 0;}
.column6CLList dd a .pic .bg{position: absolute;width: 100%;height: 100%;bottom: -5px;left: 0;background-position: center bottom;background-repeat: no-repeat;z-index: 0;}
.column6CLList dd.dd1 a .pic .bg{background-image: url("../images/column6CLListDD1Bg.png");}
.column6CLList dd.dd2 a .pic .bg{background-image: url("../images/column6CLListDD2Bg.png");}

.column6CR{overflow: hidden;}
/* 校历start */
.dataBox {
	width: 690px;
	height: 560px;
	border-radius: 10px;
	background: #eef4ff;
	padding: 10px;
	box-sizing: border-box;
}

.cloumnYear {
	width: 170px;
	height: 40px;
	border: 1px solid #FFFFFF;
	border-radius: 20px;
	box-sizing: border-box;
	position: relative;
	background: linear-gradient(320deg, #fafafa, #f6f9ff);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.08);
	margin-bottom: 10px;
}

.cloumnYear em {
	position: absolute;
	width: 28px;
	height: 38px;
	right: 0;
	top: 0;
	border-radius: 20px;
	background: url(../images/select.png) left center no-repeat;
}

#cloumnYear {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	padding: 0 28px 0 20px;
	font-size: 16px;
	color: #333;
	font-weight: 600;
	z-index: 2;
	border-radius: 20px;
	cursor: pointer;
	position: relative;
	box-sizing: border-box;
	background: none;
}

#layui-laydate1 {
	border: none;
	box-shadow: 9px 0 36px rgba(8, 83, 196, 0.08);
	border-radius: 20px;
	margin: 3px 0;
	overflow: hidden;
}

#layui-laydate1 .layui-laydate-main {
	width: 280px !important;
	box-sizing: border-box;
	padding: 0 25px 30px;
	height: 210px;
}

#layui-laydate1 .layui-laydate-header {
	border: none;
	padding: 14px 70px;
	background: none !important;
}

#layui-laydate1 .layui-laydate-content,
#layui-laydate1 .layui-laydate-list {
	padding: 0;
}

#layui-laydate1 .laydate-prev-y {
	width: 30px;
	height: 30px;
	left: 30px;
	background: url(../images/prevw.png) center center no-repeat;
	padding: 0;
	font-size: 0;
	top: 14px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

#layui-laydate1 .laydate-next-y {
	width: 30px;
	height: 30px;
	right: 30px;
	background: #f00;
	padding: 0;
	font-size: 0;
	top: 14px;
	background: url(../images/nextw_h.png) center center no-repeat;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

#layui-laydate1 .laydate-prev-y:hover {
	background: url(../images/prevw_h.png) center center no-repeat;
}

#layui-laydate1 .laydate-next-y:hover {
	background: url(../images/nextw.png) center center no-repeat;
}

#layui-laydate1 .laydate-set-ym span {
	font-size: 16px;
	color: #333333;
}

#layui-laydate1 .laydate-set-ym:hover span {
	color: #3b80e8;
}

#layui-laydate1.layui-laydate .layui-this {
	background-color: #3b80e8 !important;
	border-radius: 5px;
}

#layui-laydate1 .laydate-month-list>li {
	font-size: 13px;
	color: #333;
	height: 30px;
	line-height: 30px;
	margin: 7px 0;
}

#layui-laydate1 .layui-laydate-list li:hover {
	color: #3b80e8;
	background: none;
}

#layui-laydate1 table {
	display: block;
}

#cloumnDateTime .layui-laydate {
	border: none;
	border-radius: 30px 30px 0 10px;
	box-shadow: none;
}

#cloumnDateTime .layui-laydate-main {
	width: 470px;
}

.cloumnDateTime .layui-laydate-content {
	position: relative;
	padding: 14px 20px 25px;
	height: 490px;
	box-sizing: border-box;
}

#cloumnDateTime table {
	width: 100%;
	height: 465px !important;
}

#cloumnDateTime .layui-laydate table thead tr {
	height: 66px;
	line-height: 66px;
	padding: 0 !important;
}

#cloumnDateTime .layui-laydate table thead tr th {
	height: 66px !important;
	line-height: 66px !important;
	font-size: 15px;
	color: #333;
	font-weight: bold;
	padding: 0 !important;
}

#cloumnDateTime .layui-laydate-header {
	display: none;
}

#cloumnDateTime .layui-laydate-content td {
	font-size: 14px;
	color: #333333;
}

#cloumnDateTime .layui-laydate table td {
	padding: 6px 0 !important;
}

#cloumnDateTime .layui-laydate table td.layui-this {
	background: transparent !important;
	position: relative;
	z-index: 1;
	height: 18px !important;
	line-height: 18px !important;
}

#cloumnDateTime .layui-laydate .layui-this::before {
	display: block;
	content: "";
	position: absolute;
	left: 8px;
	right: 8px;
	height: 32px;
	top: 50%;
	z-index: -1;
	margin-top: -15px;
	background: #3b80e8;
	border-radius: 5px;
}

#cloumnDateTime .layui-laydate-content td:hover,
#cloumnDateTime .layui-laydate-list li:hover {
	background-color: transparent !important;
	color: #3b80e8 !important;
}

#cloumnDateTime td.layui-this:hover {
	color: #FFFFFF !important;
}

.cloumnDateTime .laydate-day-mark {
	line-height: 45px !important;
	transform: translate(0, 11px) !important;
	-webkit-transform: translate(0, 11px) !important;
}

.cloumnDateTime .laydate-day-mark {
	font-size: 14px;
}

.cloumnDateTime .laydate-day-mark::after {
	display: block;
	content: "";
	position: absolute;
	left: 8px;
	right: 8px;
	height: 30px;
	top: 50%;
	width: auto;
	z-index: -1;
	margin-top: -16px;
	background: transparent;
	border-radius: 8px;
	border: 1px solid #E5E5E5;
}

.columnData {
	float: left;
	display: inline;
	width: 470px;
}

.columnEvent {
	overflow: hidden;
	padding-left: 1px;
}

.columnEventTitle {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: 600;
	color: #333;
	position: relative;
	margin-bottom: 10px;
	padding-left: 13px;
}

.columnEventTitle::before {
	display: block;
	content: '';
	position: absolute;
	width: 3px;
	height: 18px;
	top: 11px;
	left: 0;
	background-image: linear-gradient(180deg, #3b80e8, #b9d4fc);
	background: #3b80e8;
}

.columnEventBox {
	height: 490px;
	background: #FFFFFF;
	overflow: hidden;
	border-radius: 30px 30px 10px 0;
	box-sizing: border-box;
	padding: 35px 20px 30px 10px;
	position: relative;
}

.columnEventBoxC {
	position: absolute;
	top: 35px;
	right: 20px;
	bottom: 30px;
	left: 10px;
	overflow: hidden;
	overflow-y: auto;
}
.columnEventDl{
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
	overflow-y: auto;
}
.columnEventDl::-webkit-scrollbar {
	width: 0;
}	
.columnEventDl dd {
	padding: 5px 0;
	margin-left: 2px;
}

.columnEventDl dd .con {
	padding: 10px 10px 15px 17px;
	background: #fff9f0;
	border-radius: 10px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.columnEventDl dd .time {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #999;
	position: relative;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.columnEventDl dd .time::before {
	display: block;
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	background: #f7a523;
	left: -19px;
	top: 50%;
	margin-top: -2px;
	border-radius: 4px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.columnEventDl dd .text {
	line-height: 24px;
	font-size: 14px;
	color: #333;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.columnEventDl dd.hover .con {
	background: #f8a523;
}

.columnEventDl dd.hover .con .time {
	color: #fff;
}

.columnEventDl dd.hover .con .time::before {
	background: #f7f385;
}

.columnEventDl dd.hover .con .text {
	color: #fff;
}
/* 校历end */
/* ————— 第6通栏 end ————— */
/* ————— 第7通栏 start ————— */
/* ————— 第7通栏 end ————— */
/* ————— 第8通栏 start ————— */
/* ————— 第8通栏 end ————— */
/* ========== 首页 end ========== */
/* ========== 频道页 start ========== */
/* ========== 频道页 end ========== */